package com.example.zs.mytest;

import android.app.Activity;
import android.support.v4.app.FragmentActivity;
import android.view.View;
import android.widget.Toast;
import butterknife.ButterKnife;


/**
 * Created with IntelliJ IDEA.
 * **********************************
 * User: zhangshuai
 * Date: 2016年 03月 24日
 * Time: 下午2:41
 *
 * @QQ : 1234567890
 * **********************************
 */
public abstract class MyBaseActivity extends FragmentActivity implements View.OnClickListener{

    protected Activity mActivity;

    protected void initContentView(int layoutResID) {
        setContentView(layoutResID);
        ButterKnife.bind(this);
        /**
         * 上下文
         */
        mActivity = this;
        /**
         * 自定义 SharedPreference
         */
//        mPreferenceUtil = PreferenceUtil.getInstance(mActivity);

        /**
         * DialogUtil
         */
//        mDialogUtil = AllDialogUtil.getInstance(this);


        /**
         * 初始化一些事件
         */
        init();

        /**
         * 初始化一些数据
         */
        initData();

    }


    public abstract void init();

    public abstract void initData();


    /** 短暂显示Toast提示(来自String) **/
    protected void showShortToast(String text) {
        Toast.makeText(mActivity, text, Toast.LENGTH_SHORT).show();
    }

    /** 长时间显示Toast提示(来自String) **/
    protected void showLongToast(String text) {
        Toast.makeText(mActivity, text, Toast.LENGTH_LONG).show();
    }



}
